Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bloomfield Hills Challenger Wimbledon - London Lexington Challenger Zhangjiagang Challenger Zhuhai Challenger Tiburon Challenger Davis Cup, Group I, 1R, ARG-LTU 4-0 Cary 2 Challenger Fairfield Challenger Knoxville Challenger Nonthaburi 3 Challenger Nonthaburi 2 Challenger Lugano Challenger Tenerife 1 Challenger Nonthaburi 1 Challenger Quimper Challenger Cleveland Challenger Gwangju Challenger Sarasota Challenger Hamburg Challenger Taipei Challenger Busan Challenger Savannah Challenger Shenzhen 1 Challenger Bratislava 1 Challenger Kachreti Challenger Guangzhou Challenger Lexington Challenger Blois Challenger Chicago Challenger Astana Challenger Grodzisk Mazowiecki Challenger Manacor Challenger Istanbul Challenger St. Brieuc Challenger Helsinki Challenger Lugano Challenger Hersonissos 2 Challenger Quimper Challenger Hersonissos 1 Challenger Grodzisk Mazowiecki Challenger Oeiras 1 Challenger M25 Tbilisi Astana Challenger Grodzisk Mazowiecki Challenger Abidjan 2 Challenger Tbilisi Challenger Chisinau Challenger Braunschweig Challenger San Marino Challenger Spain F13 Lithuania F2 Portugal F2 Portugal F3 Spain F16 Lithuania F1 Lithuania F2 USA F23 USA F24 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 USA F15 Germany F9 USA F16 Germany F2 USA F3 USA F4 Usa F9 Usa F10 Poland F1 Netherlands F1 Austria F5 Usa F17 Turkey F8 Usa F25 Usa F27 Usa F28 Usa F29 Dominican Republic F1 Dominican Republic F3 Usa F16 USA F17 USA F18 USA F19 USA F20 Canada F4 USA F25 Canada F1 Canada F2 USA F15 USA F16 USA F16a USA F16b USA F19 USA F21 Canada F8 Canada F9 USA F1 USA F12 USA F13 USA F16 USA F17 USA F18 USA F21 USA F24 USA F25 USA F26 USA F27 USA F15 USA F15 USA F18 USA F20 USA F21 Canada F5 Canada F6 Canada F7 USA F28 USA F1 USA F3 USA F4 USA F5 USA F6 USA F7 USA F8 USA F9 USA F10 USA F11 USA F12 USA F13 USA F14 Canada F7 Canada F8 Canada F9 USA F28 USA F7 USA F8 USA F9 Romania F3 M15 Memphis M25 Wichita 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe Polska Energia Open - Bytom Siemens Open - Scheveningen Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco PEOPLEnet CUP - Dnepropetrovsk 2008 Knoxville Challenger - Knoxville Heilbronn Challenger Wroclaw Challenger Kyoto Challenger Bangkok Challenger Baton Rouge Challenger Talahassee Challenger Savannah Challenger Sarasota Challenger Karlsruhe Challenger Lexington Challenger Istanbul Challenger Karshi Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Sao Paulo Challenger Salinas Challenger Dallas Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Nottingham Challenger Lexington Challenger Vancouver Challenger Binghamton Challenger Eckental Challenger Aachen Challenger Knoxville Challenger Bratislava Challenger Helsinki Challenger Binghamton Challenger Istanbul Challenger Izmir Challenger Mons Challenger Rennes Challenger Orleans Challenger Charlottesville Challenger Geneva Challenger Knoxville Challenger Bratislava Challenger Helsinki Challenger Dallas Challenger Rome Challenger Nottingham Challenger Nottingham-2 Challenger Winnetka Challenger Binghamton Challenger Lexington Challenger Petange Challenger Orleans Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Helsinki Challenger Champaign Challenger Maui Challenger Dallas Challenger San Luis Potosi Challenger Savannah Challenger Tallahassee Challenger Arad Challenger Kosice Challenger Tanger Challenger Winnetka Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Istanbul Challenger Petange Challenger Izmir Challenger Orleans Challenger Napa Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Eckental Challenger Bratislava Challenger Knoxville Challenger Helsinki Challenger Champaign Challenger Noumea Challenger Maui Challenger Dallas Challenger Bergamo Challenger Cherbourg Challenger Kyoto Challenger Kazan Challenger Rome Challenger Winnetka Challenger Recanati Challenger Astana Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Knoxville Challenger Champaign Challenger Helsinki Challenger Andria Challenger Noumea Challenger Hong Kong Challenger Burnie Challenger Launceston Challenger Wroclaw Challenger Drummondville Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Heilbronn Challenger Prostejov Challenger Winnetka Challenger Recanati Challenger Aptos Challenger Vancouver Challenger Cary Challenger Tiburon Challenger Sacramento Challenger Tashkent Challenger Fairfield Challenger Charlottesville Challenger Eckental Challenger Ortisei Challenger Knoxville Challenger Maui Challenger Kazan Challenger Raanana Challenger Gwangju Challenger Nanjing Challenger Savannah Challenger Taipei City Challenger Tallahassee Challenger Busan Challenger Heilbronn Challenger Prostejov Challenger Winnipeg Challenger Cary Challenger Columbus Challenger Tiburon Challenger Mons Challenger Tashkent Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Columbus Challenger Maui Challenger Dallas Challenger Drummondville Challenger Guadalajara Challenger Leon Challenger San Francisco Challenger Tempe Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Samarkand Challenger Shymkent Challenger Prostejov Challenger Nottingham Challenger Caltanissetta Challenger Ilkley Challenger Perugia Challenger Winnetka Challenger Chengdu Challenger Jinan Challenger Aptos Challenger Vancouver Challenger Istanbul Challenger Cary Challenger Orleans Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Ortisei Challenger Las Vegas Challenger Charlottesville Challenger Bratislava Challenger Knoxville Challenger Champaign Challenger Brescia Challenger Andria Challenger Playford Challenger Rennes Challenger Irving Challenger St. Brieuc Challenger Cassis Challenger Ortisei Challenger Brest Challenger Mouilleron-Le-Captif Challenger Knoxville Challenger Houston Challenger Rennes Challenger Quimper Challenger Drummondville Challenger St. Brieuc Challenger Monterrey Challenger Sarasota Challenger Tallahassee Challenger Seoul Challenger Savannah Challenger Heilbronn Challenger Vancouver Challenger Houston Challenger Monterrey Challenger Columbus Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Knoxville Challenger Columbus Challenger Cleveland Challenger Phoenix Challenger Lille Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Shymkent 1 Challenger Chicago Challenger Cary Challenger Columbus 2 Challenger Charleston Challenger Tiburon Challenger Fairfield Challenger Vilnus Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Nonthaburi 1 Challenger Oeiras 1 Challenger Nonthaburi 2 Challenger Oeiras 2 Challenger Nonthaburi 3 Challenger Ottignies-Louvain-la-Neuve Challenger Cleveland Challenger Vilnius Challenger Rome Challenger Pau Challenger Lugano Challenger St. Brieuc Challenger Seoul Challenger Gwangju Challenger Busan Challenger Little Rock Challenger Tyler Challenger Pozoblanco Challenger Delray Beach International Tennis Championships - Delray Beach Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Qatar ExxonMobil Open - Doha SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Brisbane International - Brisbane SAP Open - San Jose Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel US Men's Clay Court Championship - Houston Open Parc - Lyon Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Maharashtra Open - Pune ASB Classic - Auckland Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Geneva Open - Geneva Nature Valley International - Eastbourne Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Zhuhai Open - Zhuhai Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Tata Open Maharashtra - Pune New York Open - New York Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne Murray River Open - Melbourne Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Dallas Open - Dallas Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva Hamburg European Open - Hamburg Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid M25 Pensacola Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Tallahassee Challenger Bratislava Challenger Sarasota Challenger Busan Challenger Segovia Challenger Cary 2 Challenger Las Vegas Challenger Vancouver Challenger Cary 1 Challenger Lille Challenger Chicago Challenger Porto Challenger Charleston Challenger Australian Open (juniors) Charlottesville Challenger Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Cherbourg Challenger Pau Challenger Lille Challenger Australian Open (Wildcard) Wuxi Challenger All Lower level tournaments Roanne Challenger Indian Wells 2 Challenger Brest Challenger San Benedetto Challenger Abidjan 1 Challenger Columbus Challenger Orleans Challenger Bratislava 1 Challenger Olympics - Rio de Janeiro Granby Challenger Lyon Challenger Brasil Open - Sao Paulo Citi Open - Washington China Open - Beijing Serbia Open - Belgrade Dallas Open - Dallas Winston-Salem Open - Winston-Salem Belgrade 2 - Belgrade Truist Atlanta Open - Atlanta Tallahassee Challenger Truist Atlanta Open - Atlanta National Bank Open - Montreal Olympics - Tokyo Davis Cup, Group I, PO, LTU-GEO 3-2